package com.mes.dao.cb;

import java.util.List;

import com.mes.entity.cb.OrderDetailed;
import com.mes.entity.cb.OrderDetailedadd;
import com.mes.entity.cb.PageBean;
import com.mes.entity.cb.Pages;
import com.mes.entity.cb.PlanDetailed;

/**
 * @ClassName: OderDetailedMapper 
 * @Description:采购计划单
 * @Author cb
 * @Date 2017年12月26日 下午4:19:54 
 * @version 1.0
 */
public interface OderDetailedMapper {

	public List<PlanDetailed> list(PageBean page);

	public int getTotal(PageBean page);

	/**
	 * 添加表
	 * @param detailedadd
	 */
	public void orderDetailedAdd2(OrderDetailedadd detailedadd);

	public List<OrderDetailedadd> list2(PageBean page);

	public int getTotal2(PageBean page);

	/**
	 * 
	 * @param orderDetailed
	 * @return
	 */
	public int orderDe_insert(OrderDetailed orderDetailed);

	/**
	 * 详细分页
	 * @param pages
	 * @return
	 */
	public int oderDetailed_total(PageBean pages);

	/**
	 * 分页
	 * @param pages
	 * @return
	 */
	public List<OrderDetailed> oderDetailed_list(PageBean pages);

	/**
	 * 同一编号数量统计
	 * @param number
	 * @return
	 */
	public Long oderDetailedBySumTotal(String number);

    List<OrderDetailed> oderDetailed_selectByNumber(String number);


    int orderDetailed_delete(String dnumber);
}
